@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@200;400&display=swap');
*{
	font-family: 'Nunito', sans-serif;
}
.h-100{min-height: 75vh;}
.ctrl{clear: both;}
.nav-border-btm{border-bottom: 1px solid #707070;}
.yellow_star{color: #ffc107 !important;margin: 0 !important;}
.font__title{font-size:2em; font-weight:600;}
.font__title2{font-size:1.7em; font-weight:600; color: #1400a8;}
.awards_list div img{height: 7em; width: auto;}
.query__bg{background: rgb(255,27,107);background: linear-gradient(90deg, rgba(255,27,107,1) 0%, rgba(69,202,255,1) 100%);}
.query_box{background-color: white; border-radius: 2em;}
.banner{
	background: url(../images/agra02.jpg) fixed no-repeat top center;
	/* background: url(http://placehold.it/1326x600) fixed no-repeat top center; */
	background-size: auto auto;
	-webkit-background-size: cover;
	background-size: cover;
	padding: 10px 0;
	float: left;
	margin-top: 2px;
	margin-bottom: 20px;
	width: 100%;
	height: 400px;
	/*background-color: #f90;*/
}
.backbg01{background-color: #f9f9f9;}
.backbg02{background: url('../images/new-pattern.jpg') fixed}
.font01{color: #707070;	font-size: 14px;}
.mybtn{display: inline-block; border-radius: 4px; background-color: #b20505; border: none; color: #FFFFFF; text-align: center; font-size: 14px; padding: 8px;   	width: 100%; transition: all 0.5s; cursor: pointer; margin: 2px;}
.mybtn:hover{color: #ffffff; text-decoration: none; background-color: #444444;}

.mybtn1{display: inline-block; border-radius: 4px; background-color: #b7b7b7; border: none; color: #FFFFFF; text-align: center; font-size: 14px; padding: 8px; width: 100%; transition: all 0.5s; cursor: pointer; margin: 2px;}
.mybtn1:hover{color: #ffffff; text-decoration: none; background-color: #555555;}


.tour-box-in{padding: 8px 12px;}
.tour-box-in p{font-size: 13px; color: #3e3e3e; line-height: 1.8; margin: 5px 0 5px 0;}
.tour-box-in p i{color: #606060; margin-right: 8px;}
.grey-b{color: #4b4b4b;}
.spscolorred{color: #8e0303;}
.bold{font-weight: 600; margin-bottom: 10px;}

.card{box-shadow: 0 10px 20px rgba(211,211,211,.6), 0 3px 3px rgba(211,211,211,.6);}
.text-shadow01{text-shadow: 2px 2px 4px rgba(255,255,255 .7);}
h1{text-align:center; margin-bottom:-20px !important;}
.item p{font-style:italic;}

.formtop{padding: 10px 20px; background-color: rgba(255, 255, 255,.8); border-radius: 10px;}
.formtop form .form-group{margin: 12px 0; padding: 0;}
.form-control-man{width: 100%; height: 36px; padding: 8px 12px; font-size: 14px; line-height: 1.42857143; color: #212121; box-shadow: none !important; background-color: #efeef1 !important; border: 1px solid rgba(0,0,0,.2); border-radius: 4px; box-shadow: 0 10px 20px rgba(211,211,211,.6), 0 3px 3px rgba(211,211,211,.6); -webkit-transition: all .5s ease-out !important; -moz-transition: all .5s ease-out !important; -o-transition: all .5s ease-out !important; transition: all .5s ease-out !important;}
.form-control-man:focus{box-shadow: none; border: 1px solid #707070;}
.form-control-man-message{width: 100%; padding: 8px 12px; font-size: 14px; line-height: 1.42857143; color: #212121; box-shadow: none !important; background-color: #efeef1 !important; border: 1px solid rgba(0,0,0,.2); border-radius: 4px; -webkit-transition: all .5s ease-out !important; -moz-transition: all .5s ease-out !important; -o-transition: all .5s ease-out !important; transition: all .5s ease-out !important;}
.form-control-man-message:focus{box-shadow: none; border: 1px solid #707070;}

.toptext{background-color: rgba(255, 255, 255, .9); border-radius: 8px; padding: 2px 10px}
.toptext1{background-color: rgb(0 158 12 / 90%); border-radius: 8px; padding: 4px 10px;}
.toptext2{background-color: rgba(27, 101, 201, 0.9); border-radius: 8px; padding: 2px 10px; color: #fff;}
.menu-top a{float: left;}
.call1{border-radius: 8px; background-color: #2ebe2e; color: #FFFFFF; font-size: 1em; margin: 2px 5px; padding: 2px 10px;}
.call1:hover{text-decoration: none; color: #000;}
.call2{border-radius: 8px; background-color: #a5a50c; color: #FFFFFF; font-size: 1em; margin: 2px 5px; padding: 2px 10px;}
.call2:hover{text-decoration: none; color: #000;}
.call3{border-radius: 8px; background-color: #1ebea5; color: #FFFFFF; font-size: 1em; margin: 2px 5px; padding: 2px 10px;}
.call3:hover{text-decoration: none; color: #000;}
.tour-box{border: 1px solid rgba(0,0,0,.125); border-radius: 8px; box-shadow: 0 10px 20px rgba(211,211,211,.6), 0 3px 3px rgba(211,211,211,.6);}

.contact-box{position: fixed; bottom: 2%; right: 2%; z-index: 9999;  padding: 2px;}
.w{display: block; margin: 4px; font-size: .8em;}

.font12{font-size: 12px !important;} .font14{font-size: 14px !important;} .font16{font-size: 16px !important;} .font18{font-size: 18px !important;} .font20{font-size: 20px;} .font22{font-size: 22px;} .font24{font-size: 24px !important;} .font26{font-size: 26px !important;} .font28{font-size: 28px !important;} .font30{font-size: 30px !important;} .font32{font-size: 32px !important;} .font34{font-size: 34px !important;}

/* img{ max-width:100%;} */
/* Create four equal columns that sits next to each other */

* {
	box-sizing: border-box;
  }
  .new-row {
	display: -ms-flexbox; /* IE10 */
	display: flex;
	-ms-flex-wrap: wrap; /* IE10 */
	flex-wrap: wrap;
	padding: 0 4px;
  }
  .column {
	-ms-flex: 25%; /* IE10 */
	flex: 25%;
	max-width: 25%;
	padding: 0 4px;
  }
  
  .column img {
	margin-top: 8px;
	vertical-align: middle;
	width: 100%;
  }
  
  /* Responsive layout - makes a two column-layout instead of four columns */
  @media screen and (max-width: 800px) {
	.column {
	  -ms-flex: 50%;
	  flex: 50%;
	  max-width: 50%;
	}
  }
  
  /* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
  @media screen and (max-width: 600px) {
	.column {
	  -ms-flex: 100%;
	  flex: 100%;
	  max-width: 100%;
	}
  }

  .testimonial{margin: 0px 0px 30px 0px;}
.testimonial.last{margin-bottom: 0px;}
@media (max-width: 767px){.testimonial.last {margin-bottom: 30px; } }
.testimonial-image{border-radius: 50%; float: left; overflow: hidden; position: relative; width: 80px;}
.testimonial-image img{height: auto; width: 80px;}
@media (max-width: 767px){.testimonial-image {width: 50px;}
.testimonial-image img{width: 50px; } }
.testimonial-inner{background-color: #fff; border: 2px solid #f7f8f9; line-height: 28px; margin: 0px 0px 0px 120px; padding: 20px; position: relative;}
.testimonial-inner:before{border: 20px solid transparent; border-right-color: #f7f8f9; content: ''; display: block; left: -42px; position: absolute; top: 20px;}
.testimonial-inner:after{border: 19px solid transparent; border-right-color: #fff; content: ''; display: block; left: -38px; position: absolute; top: 21px;}
@media (max-width: 767px){.testimonial-inner{margin: 0px 0px 0px 70px; }.testimonial-inner:after, .testimonial-inner:before {display: none; } }
.testimonial-title{border-bottom: 1px solid #f7f8f9; margin: 0px 0px 20px 0px; padding: 0;}
.testimonial-title h2 {float: left;font-size: 15px; font-weight: 400; margin: 13px 0px 0px 0px;text-transform: uppercase;}
.testimonial-rating{color: #ffd925; float: right; margin-top: 7px;}
.testimonial-sign{color: #444; font-size: 13px; font-style: italic; margin-top: 15px; text-align: right;}